Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

2.x.x - #39

Closed
tib wants to merge 63 commits into
mainfrom
2.x.x
Closed

2.x.x#39
tib wants to merge 63 commits into
mainfrom
2.x.x

Conversation

@tib

@tib tib commented Nov 22, 2025

Copy link
Copy Markdown
Member
  • Complete rework using modern Swift 6+ features
  • Using the new Testing framework instead of XCTests
  • Migrated to github-workflows instead of local scripts
  • Use Sendable structs instead of classes for Elements
  • Even more type-safety via reworked HTML builders

This was referenced Nov 22, 2025
@tib
tib requested review from GErP83, mzpx and viaszkadi November 22, 2025 19:51
@m-y-n-o-n-a

m-y-n-o-n-a commented Nov 23, 2025

Copy link
Copy Markdown
Contributor

Hi Tib, maybe it is possible to keep the library names as this change would result in major rework

SwiftHtml
SwiftSvg
SwiftRss
SwiftSitemap

Would be highly appreciated. Thank you 🙏

@tib

tib commented Nov 23, 2025

Copy link
Copy Markdown
Member Author

This will definitely be a breaking change, so I'm aiming for a 2.x.x release. I'm also still debating the naming conventions and haven't finalized them yet. I'm trying to follow the API design guidelines. I might ask about this on social media later… 🤔 Thanks for your feedback, I really appreciate it. 🙏

@tib

tib commented Jan 5, 2026

Copy link
Copy Markdown
Member Author

This source code is now part of the Swift Web Standards library.

@tib tib closed this Jan 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants